package com.yxhl.zoume;

/**
 * Created by sugarya on 16/3/22.
 */
public class UIConstants {

    /**
     * 定位周期
     */
    public static final int MAP_LOCATION_INTERVAL = 8 * 1000;
    public static final int TRIP_DETAIL_ARROW_ROTATION_DURATION = 200;
    public static final String CLIENT_SYSTEM = "Android";

    public interface DiskCache {
        String KEY_LOCATION_CITY = "KEY_LOCATION_CITY";
        String KEY_DEVICE_TOKEN = "key_device_token";
        String KEY_SPECIAL_CAR_ORDER_ID = "key_special_car_order_id";
        String KEY_OFFICIAL_CAR_ORDER_ID = "key_official_car_order_id";
        String KEY_EXPRESS_CAR_ORDER_ID = "key_express_car_order_id";
        String ZOU_ME_BUS_DIALOG_SHOW = "zou_me_bus_dialog_show";
    }

    public interface HomePage {
        String INTENT_KEY_HOME_PAGE_ENTRANCE = "INTENT_KEY_HOME_PAGE_ENTRANCE";
        String ARGUMENT_KEY_CHECK_UPDATE_APP_VERSION = "argument_key_check_update_app_version";
        String INTENT_KEY_UPDATE_APP = "intent_key_update_app";
    }

    public interface Push {
        String INTENT_KEY_PUSH_INFO = "intent_key_push_info";
    }

    public interface BusTicket {
        String BUS_TICKET_DIALOG_TYPE = "bus_ticket_dialog_type";
    }

    /**
     * "我的"模块 涉及到的intent key
     */
    public interface UserContainer {
        String UPDATE_PASSENGER = "UPDATE_PASSENGER";
        String ARGUMENT_KEY_ENTRANCE_TYPE = "argument_key_entrance_type";
    }

    /**
     * "行程"模块涉及到的 key
     */
    public interface TripContainer {
        String KEY_ORDER = "KEY_ORDER";
        String KEY_ORDER_HISTORY_DETAIL = "KEY_ORDER_HISTORY_DETAIL";
        String KEY_ARGUMENT_TRIP_DIALOG_TYPE = "key_argument_trip_dialog_type";
        String ARGUMENT_KEY_CUSTOM_BUS_TRIP_ORDER = "argument_key_custom_bus_trip_order";
        String INTENT_KEY_COMMENT_ON_DRIVER = "intent_key_comment_on_driver";
        String ARGUMENT_KEY_COMMENT_ON_DRIVER = "argument_key_comment_on_driver";
        String TRIP_DETAIL_SHARE_ELEMENT = "trip_detail_trip_share";
        String INTENT_KEY_ZOUME_BUS_MAP_ENTRANCE = "intent_key_zoume_bus_map_entrance";
        String INTENT_KEY_ZOUME_BUS_MAP_UP_POINTS = "intent_key_zoume_bus_map_uppoints";
        String ARGUMENT_KEY_TICKET_BUS_TRIP_DETAIL = "argument_key_ticket_bus_trip_detail";
        String ARGUMENT_KEY_SPECIAL_CAR_TRIP_DETAIL = "argument_key_special_car_trip_detail";
        String ARGUMENT_KEY_ZOU_ME_POSITION_MAP_BIZ_ORDER = "argument_key_zou_me_position_map_biz_order";
        String INTENT_KEY_BUS_MAP_CONTAINER_ORDER_DETAIL = "intent_key_bus_map_container_order_detail";
        String ARGUMENT_KEY_TRIP_COMMENT_ENTRANCE = "argument_key_trip_comment_entrance";
        String INTENT_KEY_TRIP_COMMENT_ENTRANCE = "intent_key_trip_comment_entrance";
        String ARGUMENT_KEY_OFFICIAL_CAR_TRIP_DETAIL_ORDER = "ARGUMENT_KEY_OFFICIAL_CAR_TRIP_DETAIL_ORDER";
    }

    /**
     * 快车模块
     */
    public interface Car {
        String INTENT_KEY_SPECIAL_ORDER_SERVICE_ORDER_ID = "intent_key_special_order_service_order_id";
        String INTENT_KEY_OFFICIAL_ORDER_SERVICE_ORDER_ID = "intent_key_official_order_service_order_id";
        String INTENT_KEY_OFFICIAL_ORDER_SERVICE_ORDER = "intent_key_official_order_service_order";
        String ARGUMENT_KEY_SPECIAL_CAR_SERVICE_MAP = "argument_key_special_car_service_map";
        String ARGUMENT_KEY_OFFICIAL_CAR_SCHEDULE_MAP = "ARGUMENT_KEY_OFFICIAL_CAR_SCHEDULE_MAP";
        String ARGUMENT_KEY_SCHEDULE_DIALOG_TYPE = "ARGUMENT_KEY_SCHEDULE_DIALOG_TYPE";
        String INTENT_KEY_SPECIAL_CAR_CONTAINER_PARAM = "intent_key_special_car_container_param";
        String ARGUMENT_KEY_SPECIAL_CAR_POI_SEARCH_PARAM = "argument_key_special_car_poi_search_param";
        String ARGUMENT_KEY_SPECIAL_CAR_CITY_PARAM = "argument_key_special_car_poi_search_param";
        String ARGUMENT_KEY_OFFICIAL_CAR_DIALOG_PARAM = "ARGUMENT_KEY_OFFICIAL_CAR_DIALOG_PARAM";
        String INTENT_KEY_ACTIVITY_CANCEL_OFFICIAL_ORDER_ID = "INTENT_KEY_ACTIVITY_CANCEL_OFFICIAL_ORDER_ID";
        String INTENT_KEY_FRAGMENT_CANCEL_OFFICIAL_ORDER = "INTENT_KEY_FRAGEMNT_CANCEL_OFFICIAL_ORDER";
    }

    /**
     * 地图复用
     */
    public interface LocationMap {
        String INTENT_KEY_STATION_FROM_DIRECTION = "INTENT_KEY_STATION_FROM_DIRECTION";
        String ARGUMENT_KEY_BASE_MAP_DIALOG_ENTRANCE = "argument_key_base_map_dialog_entrance";
        String ARGUMENT_KEY_LOCATION_MAP_FRAGMENT_ENTRANCE = "argument_key_location_map_fragment_entrance";
    }

    public interface Common {
        String ARGUMENT_KEY_LOGIN_IN = "ARGUMENT_KEY_LOGIN_IN";
    }

    public interface IDCertify {
        String ARGUMENT_KEY_ID_CERTIFY = "argument_key_id_certify";
    }


    //
    public interface MyWallet {
        String ARGUMENT_TRADE_TYPE = "argument_trade_type";
        String ARGUMENT_RECHARGE_MONEY = "argument_recharge_money";
        String ARGUMENT_DETAIL_EVENT = "ARGUMENT_DETAIL_EVENT";
    }
}
